package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.*;
import com.sg.dto.biz.bff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface EvaCalcService {
    /**
     * B3执行修正进度值/实际值/费用等
     */
    BffImplementAdjustedProgressActualCostAmountEtcRespDto implementAdjustedProgressActualCostAmountEtc(BffImplementAdjustedProgressActualCostAmountEtcReqDto reqDto);

    /**
     * B3执行分段更新目标标准数据(管理)
     */
    BffImplementSegUpdateTargetStandardDataRespDto implementSegUpdateTargetStandardData(BffImplementSegUpdateTargetStandardDataReqDto reqDto);

    /**
     * B3开启标志性成果对接
     */
    BffUpdateAchivementInterfaceRespDto updateAchivementInterface(BffUpdateAchivementInterfaceReqDto reqDto);

    /**
     * B3执行修正总结资料及图片
     */
    BffImplementAdjustedCompilationMaterialsOrPicRespDto implementAdjustedCompilationMaterialsOrPic(BffImplementAdjustedCompilationMaterialsOrPicReqDto reqDto);

    /**
     * B3查询汇报任务树筛选条件列表
     */
    BffQueryReportTaskTreeFilterListRespDto queryReportTaskTreeFilterList(BffQueryReportTaskTreeFilterListReqDto reqDto);

    /**
     * B3查询汇报任务归属周期筛选条件列表
     */
    BffQueryReportTaskAttributionCycleFilterListRespDto queryReportTaskAttributionCycleFilterList(BffQueryReportTaskAttributionCycleFilterListReqDto reqDto);

    /**
     * B3查询汇报给我下属筛选条件列表
     */
    BffQueryReportToMeSubordinateFilterListRespDto queryReportToMeSubordinateFilterList(BffQueryReportToMeSubordinateFilterListReqDto reqDto);

    /**
     * B3查询我相关汇报任务部门筛选条件列表
     */
    BffQueryRelatedMeReportTaskDeptFilterListRespDto queryRelatedMeReportTaskDeptFilterList(BffQueryRelatedMeReportTaskDeptFilterListReqDto reqDto);

    /**
     * B3查询未完成汇报任务列表
     */
    BffQueryIncompleteReportTaskListRespDto queryIncompleteReportTaskList(BffQueryIncompleteReportTaskListReqDto reqDto);

    /**
     * B3查询目标内容最新数据点列表
     */
    BffQueryTargetContNewestDatasListRespDto queryTargetContNewestDatasList(BffQueryTargetContNewestDatasListReqDto reqDto);

    /**
     * B3查询汇报任务周期筛选列表
     */
    BffQueryReportTaskCycleFilterListRespDto queryReportTaskCycleFilterList(BffQueryReportTaskCycleFilterListReqDto reqDto);

    /**
     * B3查询目标内容周期导航列表(边界)
     */
    BffQueryTargetContCyclePhaseMenuListBorderRespDto queryTargetContCyclePhaseMenuListBorder(BffQueryTargetContCyclePhaseMenuListBorderReqDto reqDto);
    //
}
